甘特视图

点按工具栏中视图切换器的第二个按钮,或选择视图 > 甘特视图 (Option-Command-2) 来进入甘特视图。

在工具栏视图切换器中选择的项目甘特视图。

甘特视图由两个部分组成:左侧是任务大纲,右侧是甘特图。大纲提供了一个快速创建、编辑和分组相关任务的空间,而甘特图则是项目的可视化表示,具有用于编辑任务及其之间关系的内置工具。

甘特视图中的项目。

甘特视图大纲

甘特图视图左侧的大纲与项目大纲视图中的大纲工作原理相同;两个大纲都显示项目包含的任务列表,两个大纲以相同的方式添加任务,并且都可以通过选择独立于彼此的栏进行自定义。

甘特视图大纲栏

甘特图视图的任务大纲中可显示的栏,与项目大纲视图中的栏相同。请查看项目大纲栏获得完整列表。

建立项目结构

使用甘特图、任务检查器菜单命令中提供的工具组织任务,是向项目添加形状的快速而有效的方法。通过选择任务(由图中的条形表示)并移动这些任务,或从一系列与任务和项目结构相关的转换命令中进行选择,您可以准确地为手头的工作建模。

分组任务

最初创建项目时,可以将任务组织在一个平面列表中,每个任务互为同级任务。然而,将任务分组为层次化结构,以更好地表示它们之间的关系非常有用。

任务在标题栏中由每个任务前面的数字表示。选择视图 > 任务大纲 > 层级编号后,层级结构顶部的任务由整数表示,而较低级别的任务在顶部以下的每个层级结构的后面都附加小数点。任务 1 的第一个子项为任务 1.1任务 1.1 的第一个子项为任务 1.1.1,以此类推。

在标题栏内的任务层级结构示例。

要将任务编号表示为整数的平面列表而不考虑层级结构,请选择视图 > 任务大纲 > 平级编号

当一个任务得到第一个子任务时,便转换为群组任务,并获得群组任务类型特有的属性

任务分组可以用多种方式实现,具体取决于您是准备将现有的一组任务添加到组中、将现有的任务转换成组,还是创建全新的组任务。

群组任务的特性

群组任务本身只有少数特性,其大部分特性来自于其所包含的任务。群组的特性可在任务检查器中查看(有时还可以定义)。

  • 名称 — 群组任务有其自己的名称。
  • 类型 — 群组任务可以包含任务、里程碑和其他群组,但其自身的类型始终是群组。(空群组无需投入,也没有持续时间,但可以用作占位符。)
  • 投入 — 群组的投入是其所包含的所有任务的投入总和。
  • 持续时间 — 群组的持续时间是指从其第一个任务开始到最后一个任务结束之间的时间量,而不是其所有任务持续时间的总和。如果群组包含三个历时一个小时的任务,且所有这些任务都同时发生,则该群组的持续时间为一个小时,而不是三个小时。
  • 安排 — 群组可以具有开始和结束时限,它可以影响群组内任务的日期。群组任务本身不能有手动计划的开始或结束日期。
  • 相关性 — 群组就像常规任务一样,也可以具有相关性。
  • 资源分配 — 如果您将资源分配给群组任务,则会将此资源分配给群组内的所有任务。而对于群组本身不能分配任何资源。

使用相关性连接任务

如果某项任务必须先完成,另一项任务才能开始,则两者之间存在相关性。在项目中建立相关性是了解项目的重要路径的关键,有助于项目成功、即时切不超出预算地完成。

使用甘特视图中的甘特图,可以用关联线来代表任务间的关系。关联线是从一个任务(或群组、里程碑)的开始或结束位置画到另一个任务(或群组、里程碑)的开始或结束位置。

当您创建相关性时,从属任务会自动重新安排本身以遵从相关性。如果安排和分级发生进一步的更改,任务会继续尝试遵循相关性。如果相关性无法实现,或您手动使某个任务不再遵循其相关性,则会发生违例,可使用违例窗口解决此问题。

您可以使用以下几种方式连接任务:

一组相关性编排示例。
  1. 任务 ID 为 1 的开始到完成相关性
  2. 任务 ID 为 1 的开始到开始相关性
  3. 任务 ID 为 4.1 的完成到开始相关性。(FS(完成到开始)是最常用的相关性类型,因此只有任务 ID 而没有任何字母时都会假定是 FS 类型。)
  4. 任务 ID 为 4.2 的完成到开始相关性,前置时间为 1 天。

重复任务

重复任务是被指定重复多次的任务。这对于计划每周会议、补充库存或计算项目进度的季度里程碑非常有用。

要将任务或里程碑设置为重复任务,请选中并打开任务检查器。在任务信息部分,打开类型弹出菜单,并选择使此任务重复。此时会出现任务重复对话框,用于为重复任务设置属性。

任务信息检查器中的任务重复对话框。
  1. 持续时间 — 对重复任务设置持续时间

  2. 开始 — 为任务设置开始时间。如果重复间隔的第一次出现晚于开始时间,则开始时间将自动更改为第一次出现的时间。

  3. 结束 — 选择是在特定结束时间结束,即安排足够的事件以填充开始和结束之间的间隔,还是结束晚于一组事件后结束。

  4. 重复间隔 — 使用弹出菜单以日、周、月或年为单位选择间隔,并设置重复之间的间隔值。

  5. 间隔详情 — 使用这些控制可以优化所选重复间隔的参数。此部分根据选择的是日、周、月或年而变化。

  6. 停止重复 — 点按可将任务从重复任务更改为常规任务或里程碑,同时取消未来的事件。仅在编辑现有重复任务的重复规则时显示。

  7. 取消、应用 — 点按以取消任何更改或将其应用到任务。

设置重复任务后,您可以使用“任务信息检查器”的“类型”菜单编辑重复规则,这将打开对话框,以更改任务的重复属性,并打开停止重复对话框,以取消该任务的未来计划事件。

重复任务在任务大纲和甘特图中表示为一个群组任务,其中包含安排发生的任务的每个实例;此群组在默认情况下显示为关闭时向上卷起

作为已打开和已关闭的群组任务显示的重复任务,关闭时其子项向上卷起。

拆分任务

当关键的协作人员休假了或项目的其他部分变为重点时,暂停某项任务会非常有用。当您希望某个资源或团队成员专注于其正被分配执行的任务之外的工作时,围绕截止期限将该任务拆分成数个部分是一种理想的解决方式。

可通过关联菜单进行拆分的任务。

要拆分任务:

此时任务已拆分。

要重新合并分割的任务,单击其某个部分并将其拖放到另一部分上。两个分段随即会在甘特图上重新合并成一个任务。

在拆分任务后,最好再分级一次,以确保能根据项目可用的资源和时限最有效地管理拆分的任务。

拆分后的任务在分级后或许会神秘地重新整合。如果不希望这样,请确保在分级对话框中启用了允许拆分

创建吊床任务

吊床任务是指时长同时取决于之前任务的完成时间和之后任务的开始时间的任务。如果截止日期很严格,且需要决定当项目进度落后时或有外部因素影响到项目的某些部分何时必须完成时哪些部分可以压缩,这类任务是很有用的。

例如,如果要准备一份书面文稿,则分配给编辑文稿的时间会随着文稿的完成情况以及截止日期而有所不同。

我们来利用这一情景创建一个示例吊床任务。我们的起始点是两个任务和一个里程碑,其之间由完成到开始相关性连接。撰写新闻稿、编辑新闻稿、发布新闻稿

然后针对时间范围不定的编辑新闻稿这一任务创建吊床任务。

新闻稿的计划发布时间是 6 月 12 日,因此我们将开始日期不早于设置为该里程碑日期来反映这一点。

设置一个发布日期作为新闻稿的里程碑。

接下来,我们添加一个相关性,以表示在发布开始时编辑完成。由于发布新闻稿是一个里程碑而非任务,它的开始和结束日期是相同的,因此这一相关性为完成到完成(如果发布是项任务则这一相关性应为开始到到完成)。

由于这一相关性是有方向性的,为让 OmniPlan 理解这一关系,需要选中里程碑并拖动相关性箭头指向“编辑”任务,而不是在任务检查器的“相关性”部分选择相关性类型。

创建此相关性后,我们将不需要的“完成 > 开始”相关性从“编辑到发布”中删除,以避免创建相关性循环

让任务成为吊床任务所需的相关性已经设置到位。

正确设置好相关性后,设置吊床任务的最后一步是在任务检查器中选中该任务并选择“吊床”作为任务类型。

设置完成的吊床任务。

此时,如果撰写新闻稿的时间比计划要长,则编辑任务的时间会随之缩短来满足其两侧的任务的要求。

在甘特图中编辑

直接操作甘特图中的项,是在计划进行过程中的任意特定点维护计划的有用方法。以下各部分介绍了在工作过程中,用于编辑项目更改的工具。

绘制相关性线

要在任务之间绘制相关性线:

在甘特图中绘制相关性线。

删除相关性线

要删除两个任务间的相关性线:

这将删除该线表示的相关性关系,现在不相关的任务会相应移动。

绘制任务的时限

要创建任务的时限:

在甘特图中创建任务的时限。

手动安排任务

要手动安排任务:

改变任务持续时间

要在甘特图中更改任务的持续时间:

在甘特图中更改任务的持续时间。

调整任务完成情况

要调整任务的完成度:

在甘特图中调整任务完成度。

更新任务完成情况

如果一切都如计划进行,点按工具栏中的同步更新按钮。

用“同步更新”按钮可将到选定日期为止的任务标记为完成。

选择日期和时间(预设是今天),是否允许将任务标记为部分完成,以及是更新所有任务还是只更新所选任务。

单击“确定”后,任务的完成百分比会更新到特定日期和时间。

要将任务标记为 100% 已完成,可以使用 Shift-Option-=。相反, Shift-Option-–可用于将任务标记为 0% 已完成。

重新安排未完成的任务

如果任务未按预期完成,可以通过重新安排工具栏按钮来快速确定其在当前情况下的最佳位置。

点按“重新安排”按钮可打开以下对话框。

用“重新安排”按钮重新安排未完成的任务。

选择日期和时间重新安排未完成的任务,并选择是更新所有任务还是只更新所选任务。

点按“确定”后,未完成的任务会移动,且整个日程安排都会更新,以便从此处继续工作。

请注意,这只会移动包含在您指定的日期之前就应该完成而未完成的工作的任务;而不会影响后来的任务。

在甘特图中视觉化

为了所有最相关的项目数据可随时使用,您可以自定义甘特图中许多元素的外观,以满足需要。

自定义任务标签

选择视图 > 甘特 > 自定义任务标签,来打开任务标签编辑器,其中包含与任务、群组和里程碑相对标签位置的弹出菜单,以及行和甘特图标头的间隔跟踪。

自定义甘特图中任务条上显示的标签。

更改图表的比例

您可以使用图表右上角的放大镜菜单,或点按图表的日期标头,并进行左右拖移(就像您在调整栏的大小一样),来更改甘特图的可见日期范围。

用放大镜菜单更改甘特图的比例。

此菜单也可用作日期标头的情境菜单,包括以下命令:

设置非工作时数的颜色

要在甘特图上以不同的背景色显示通常不工作的日子,可单击视图 > 非工作时间并在子菜单中选择一个适用于您的情况的选项:无、节假日、周末全部

在甘特图中为周末添加颜色。

以这种方式突出显示非工作时间能够更直观地表现出实际进行工作的时间,并可以说明为什么甘特图上有些任务条看起来比实际的任务持续时间要长。

您可以在样式检查器中选择非工作时间的外观颜色,并能在资源视图中定制这些时间本身。

使用重要路径

查看项目或里程碑的重要路径非常有助于了解哪些任务对于按时完成目标最重要。找出哪些任务属于重要路径(或反过来)可帮助划分工作的轻重缓急,以确保在截止日期前完成工作。

项目中处于重要路径上的里程碑是用绿色高亮显示的。

默认情况下,OmniPlan 会根据任务之间的相关性及任务之间的空闲时间(或宽延)来确定重要路径。

另一个可能影响重要路径的因素是资源可用性。可在里程碑检查器中选择是否要在重要路径的显示中考虑这一因素;该部分还包括有关资源可用性对重要路径的影响的信息,任务检查器的日程安排部分也是如此。

工具栏中的“重要路径”按钮,这里还以下拉列表的形式列出了可用于显示重要路径的里程碑。

OmniPlan 即可对整个项目也可对单独的里程碑显示重要路径。要打开重要路径,单击工具栏中的重要路径按钮;要选择要显示的重要路径,单击按钮角落上的箭头并选择所需的里程碑,或在里程碑检查器中选择它们。

通过基线衡量进度

当您已完成项目设置并准备着手实现之后,可以设置基线日程安排。基线日程安排表示项目的原始目标,用来与实际日程安排进行比较。与之相反,实际日程安排反映的是项目的实际完成情况。设置项目基线之前,基线日程安排与实际日程安排相同。设置基线之后,进一步的变更只会影响实际日程安排。

在 OmniPlan 4 中设置基线。

要设置基线,单击工具栏中的设置基线按钮。随即会出现一个字段,用于为基线命名,默认名称是今天的日期。

单击“设置基线”按钮,完成基线日程安排的设置。今后的任何更改都会在实际日程安排中反映出来。

选择分割日程安排双日程安排,将基线日程安排与实际日程安排放在一起进行查看,以便进行比较。

比较实际分割与基线日程安排。

OmniPlan 4 支持任意数量的基线,因此在项目进行中的任意时刻,您都可以进行快照并以此作为新的标准,作为后面实际项目进行的参照。您可以通过工具栏的基线/实际菜单来将某个基线与当前实际日程安排比较。

在“基线/实际”菜单中选择多个基线。

使用模拟来预计里程碑的完成时间(Pro)

OmniPlan 4 专业版包括了可用于计算某个里程碑按时完成的可能性的工具,该工具使用 Monte Carlo 模拟方法,并以达到某个目标所需的投入作为估算的依据。这些模拟的结果可帮助找出可能发生进度滞后(或超前)的环节。

运行模拟后通过 Monte Carlo 模拟表现的项目。

要运行模拟,切换到甘特视图并选择工具栏中的模拟按钮,或选择项目 > 运行 Monte Carlo 模拟。您在此处选择的设置(以及模拟本身)将影响项目中的所有任务和里程碑。

模拟提供的可能性由完成各个里程碑之内的任务所需的估算工作量决定。如果没有手动设置任务的估算工作量,则需要进行该设置,或使用方便的自动估算工作量功能(也可在 Monte Carlo 弹出菜单中找到)。

Monte Carlo 模拟菜单,配合任务工作量估算器。

在不设置最小和最大估算工作量(手动或自动)的情况下运行模拟会导致您的里程碑都会 100% 精确地在里程碑处按计划完成。这种模拟显然没有什么意义。要得到最好的结果,请务必对可能投入的工作量限制范围(可通过自动估算工作量轻松完成)。

模拟完成后,一组水平条会出现在各个里程碑(由一个小的菱形表示)周围的日期处;每根水平条代表在该日期完成里程碑的可能性有 20%(5 根水平条表示根据模拟,某个里程碑有 100% 的可能性在该日期完成)。将鼠标悬停在各日期上的水平条可查看更详细的信息。

运行 Monte Carlo 模拟后,在某个日期完成里程碑的估算详情。